package caiziyou.com.designpattern.builder.improve;

public abstract class AbsHouseBuilder {

	protected House house = new House();

	/**
	 * 打地基
	 */
	public abstract void buildBasic();

	/**
	 * 砌墙
	 */
	public abstract void buildWalls();

	/**
	 * 封顶
	 */
	public abstract void roofed();
	
	public House buildHouse() {
		return house;
	}
}
